<?php
session_start();

if(isset($_POST['txtHiddenCode'])) {
    $pass = $_POST['txtPassword'];
    $rePass = $_POST['txtRePassword'];
    $fullName = $_POST['txtFullName'];
    $gender = $_POST['txtGender'];
    $address = $_POST['txtAddress'];
    $mobi = $_POST['txtMobi'];
    $email = $_POST['txtEmail'];
    
    
/*    if($user.length < 6) {
        $user = 'Tên đăng nhập phải nhiều hơn 6 ký tự !';
    }
    if($pass.length < 6)
        $pass = 'Mật khẩu phải nhiều hơn các ký thư đấy !';
    
    if($pass == $rePass)
        $rePass = 'Nhập lại mật khẩu không đúng !';
*/
    $securityCode = $_SESSION['check'];
    if (isset($_SESSION['check']) && $securityCode == $_POST['security_code']) {
        $sql = "select email from tbl_member where email='".$email."'";
        $result = mysql_query($sql, $conn);
        if(mysql_num_rows($result)) {
            ?>
            <script type="text/javascript">alert("Hòm thư đã được đăng ký !")</script>
            <?php
        } else {
            $sql = "insert into tbl_member(name,pwd,address,email,sex,tel) values('".$fullName."','".$pass.
            "','".$address."','".$email."','".$gender."','".$mobi."')";
            $result = mysql_query($sql, $conn);
            if(!$result) {  
                ?>
                <script type="text/javascript">alert("Đăng ký không thành công !")</script>
                <?php
            } else {
                $_SESSION['email'] = $email;
                ?>
                <script type="text/javascript">alert("Đăng ký thành công !")</script>
                <?php
                location("index.php");
            }
        }
    }else{
        ?>
        <script type="text/javascript">alert("Bạn nhập không đúng mã xác nhận !");</script>
        <?php
    }
}
?>
<?php
function location($url)
{?>
<script type="text/javascript">
window.location = "<?=$url?>";
</script>
<?php }
?>
<form id="frmRegister" name="frmRegister" method="post" action="./?frame=register">
    <div id="form_base">
    	<div class="title_left_bg"></div><div class="title_center_bg"><div class="title_center_icon"></div>Đăng ký thành viên</div><div class="title_right_bg"></div>
            <div class="form">
                <table>
                    <tr><th>Hòm thư : </th><td><input class="text" type="text" name="txtEmail"/><span class="error">*</span></td></tr>
                    <tr><th>Mật khẩu : </th><td><input class="text" type="password" name="txtPassword"/><span class="error">*</span></td></tr>
                    <tr><th>Nhập lại mật khẩu : </th><td><input class="text" type="password" name="txtRePassword"/><span class="error">*</span></td></tr>
                    <tr><th>Họ và tên : </th><td><input class="text" type="text" name="txtFullName"/><span class="error">*</span></td></tr>
                    <tr><th>Giới tính : </th><td>
                        <input type="radio" name="txtGender" value="1" id="rdbName"/> Nam 
                        <input type="radio" name="txtGender" value="0" id="rdbNu"/> Nữ
                    <span class="error">*</span>
                    </td></tr>
                    <tr><th>Địa chỉ : </th><td>
                    <textarea cols="22" rows="5" name="txtAddress">
                    </textarea>
                    
                    <span class="error">*</span></td></tr>
                    <tr><th>Điện thoại : </th><td><input class="text" type="text" name="txtMobi"/><span class="error">*</span></td></tr>
                    <tr><th>Nhập mã bảo mật : </th>
                    <td>
                        <input type="text" class="security_code" maxlength="3" name="security_code"/>
                        <img title="khohangtot| do gia dung" src="captcha/captchas.php"/> <span class="error">*</span>
                    </td>
                    </tr>
                    <tr>
                        <th>
                            <div class="button" id="LamLai">
                                <a title="khohangtot| do gia dung" href="javascript:void(0);">
                                    <div class="btn_left_bg"></div><div class="btn_center_bg">Làm lại</div><div class="btn_right_bg"></div>
                                </a>
                            </div><!--end .button-->
                        </th>
                        <td>
                            <div class="button" id="DangKy">
                                <a title="khohangtot| do gia dung" href="javascript:void(0);">
                                    <div class="btn_left_bg"></div><div class="btn_center_bg">Đăng ký</div><div class="btn_right_bg"></div>
                                </a>
                            </div><!--end .button-->
                        </td>
                    </tr>
                </table>
            </div><!--end .form-->
    </div><!--end #form_base-->
    <input type="hidden" name="txtHiddenCode" id="txtHiddenCode"/>
</form><!--end form-->
<script type="text/javascript">
    function echeck(str) {
        var atpos=str.indexOf("@");
        var dotpos=str.lastIndexOf(".");
        if (atpos<1 || dotpos<atpos+2 || dotpos+2>=str.length)
        {
            return false;
        }
        return true;					
	}
    
    
    
    function chkFrmDk(){
        var frm = document.getElementById("frmRegister");
        var err = "";
        var email = frm["txtEmail"].value;
        
        var pass = frm["txtPassword"].value;
        var rePass = frm["txtRePassword"].value;
        var fullName = frm["txtFullName"].value;
        var address = frm["txtAddress"].value;
        var mobi = frm["txtMobi"].value;
        var code_security = frm["security_code"].value;
        var reMobi = /[\d]{10,15}$/;
        
        if(!echeck(email)) {
            err += "Hòm thư không hợp lệ !\n";
        }
        if(pass.length < 6) {
            err += "Mật khẩu phải nhiều hơn 6 ký tự !\n"
        }
        if(!rePass===pass) {
            err += "Nhập lại password không đúng !\n";
        }
        if(fullName.length < 6) {
            err += "Tên đầy đủ không được để trống !\n";
        }
        if(address.length < 6) {
            err += "Địa chỉ không được để trống !\n";
        }
        if(!reMobi.test(mobi)) {
            err += "Số điện thoại không hợp lệ !\n";
        }
        if(code_security.length < 3) {
            err += "Mã bảo mật không hợp lệ !";
        }
        if(err != "") {
            alert(err);
            return false;
        }
        return true;
    }
    $(function(){
        $("#LamLai").click(function(){
            var frm = document.getElementById("frmRegister");
            frm["txtEmail"].value = "";
            frm["txtPassword"].value = "";
            frm["txtRePassword"].value = "";
            frm["txtFullName"].value = "";
            frm["txtAddress"].value = "";
            frm["txtMobi"].value = "";
            frm["security_code"].value = "";
        });
        $("#DangKy").click(function(){
            if(chkFrmDk()) {
                $("#txtHiddenCode").val("dangky");
                $("#frmRegister").submit();
            }
        });
    });
</script>